Three Decision-making Mechanisms to facilitate Negotiation of Service Level Agreements for Web Service Compositions
نویسندگان
چکیده
The negotiation of Service Level Agreements for composite web services is a very complex process. It involves the coordination of the negotiation process so that the end-to-end QoS requirements of the user request are satisfied while ensuring that the atomic QoS requirements are also simultaneously satisfied. This paper summarizes three decision-making mechanisms which support the process of Service Level Agreement negotiation for composite web services. The mechanisms include: the decomposition of the overall user preferences into the preferences of individual negotiation agents representing each atomic services within the composition; the selection of the prospective negotiation partners for the actual interaction from a list of potential service providers and finally the negotiation of Service Level Agreement with the selected provider agents while ensuring that the end-to-end QoS is satisfied.
منابع مشابه
Agent-based Negotiation of Service Level Agreements for Web Service Compositions
This paper presents an agent-based negotiation framework to support the autonomous establishment and maintenance of Service Level Agreements for QoS aware web service compositions. It uses a two-layered architecture for the coordinated negotiation of QoS constraints, in order to ensure collective functionality, endto-end QoS and the stateful coordination of complex web service compositions. It ...
متن کاملTowards Adaptive Management of QoS-aware Service Compositions - Execution Strategies
Service compositions enable users to realize their complex needs as a single request. Despite intensive research, especially in the area of business processes, web services and grids, an open and valid question is still how to manage service compositions in order to satisfy both functional and non-functional requirements as well as adapt to dynamic changes. In this paper we describe an approach...
متن کاملA Baseline for Non-Linear Bilateral Negotiations The full results of the agents competing in ANAC 2014
In the past few years, there is a growing interest in automated negotiation in which software agents facilitate negotiation on behalf of their users and try to reach joint agreements. The potential value of developing such mechanisms becomes enormous when negotiation domain is too complex for humans to find agreements (e.g. e-commerce) and when software components need to reach agreements to wo...
متن کاملOn the Dynamic Manipulation of Classes of Service for XML Web Services
Classes of service are a mechanism for differentiation of service and quality of service (QoS) that incurs less overhead than custom-made Service Level Agreements (SLAs), user profiles, and other alternatives. For their formal representation for XML (Extensible Markup Language) Web Services, we have developed the Web Service Offerings Language (WSOL). A service offering in WSOL is a formal desc...
متن کاملA Software Framework for Automated Negotiations of SLAs
To make automated negotiation widely used in real scenarios, it is necessary to develop advanced software systems that are able to carry out such negotiation in those scenarios. However, although much work has been done in automated negotiation, most of these efforts have been focused on the development of negotiation protocols and strategies and only a few are centred on software frameworks fo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006